Specifying Reactive Integrity Control for Active Databases
نویسنده
چکیده
Recent approaches to integrity enforcement in active databases suggest not only to check constraint violations by triggers but also to utilize triggers to perform inconsistency repair actions. However, for sophisticated reactions these approaches often require refinements of already derived integrity maintaining and inconsistency repairing triggers. We argue that analyzing and specifying reactions on constraint violations should exclusively be carried out in the conceptual design. We provide a declarative specification language for reactions on violations with an operational semantics, suitable to express most of the designers’ intended behavior on constraint violations. We describe a design methodology for reaction specifications followed by a procedure to derive a set of stratified integrity enforcing triggers.
منابع مشابه
On Specifying the Reactive Behavior on Constraint Violations
Recent approaches to integrity enforcement in active databases suggest not only to check for inconsistencies by triggers but also to utilize triggers to perform repair actions on constraint violations. Typically, respective repairing triggers are derived automatically from constraint specifications following almost fixed derivation strategies. However, in order to incorporate more semantic know...
متن کاملPerformance of monitoring and control application in Active Database Management Systems
In this manuscript, the authors have tried to sort out the performance analysis of monitoring and control application in Active Database Management Systems. Active Database Management Systems (ADBMSs) have been developed to support applications with detecting changes in databases. This includes support for specifying active rules that monitor changes to data and rules that perform some control ...
متن کاملA Domain Integrity Constraint Control for XML Documents
Integrity constraints for XML documents are mainly defined through XML schemas: DTD and XML Schema. However, XML schemas do not have support for all existing kinds of domain integrity constraints in SQL databases. This paper presents a control called XDC that aims at supporting domain integrity constraints that cannot be handled by XML schemas. It is composed by an XML language for domain integ...
متن کاملM Managing Inconsistent Databases Using Active Integrity Constraints Managing Inconsistent Databases Using Active Integrity Constraints
INTRODUCTION Integrity constraints are a fundamental part of a database schema. They are generally used to define constraints on data (functional dependencies, inclusion dependencies , exclusion dependencies, etc.), and their enforcement ensures a semantically correct state of a database. As the presence of data inconsistent with respect to integrity constraints is not unusual, its management p...
متن کامل1 Active Behaviour in Deductive Databases 30 March 1996
This paper reports work in progress on active and deductive databases. Active rules are used for a variety of purposes, prominent amongst which are integrity enforcement, view maintenance and actions output to the environment. In this paper we argue that a package of deductive databases, temporal reasoning, integrity enforcement and abduction captures and possibly extends the first two main use...
متن کامل